.image-cropper-bg img{width:auto;}

input.cropit-image-zoom-input {
  position: relative;
}

#image-cropper {
  overflow: hidden;
  width:200px;
  margin:0 auto;
}
.cropit-preview {
  width: 180px;
  height: 180px;
  background:#ccc;
}

.cropit-image-input{margin:10px 0;}

.cropit-image-zoom-input-wrap{margin:10px 0;}

.cropit-image-zoom-input-wrap span{display:block;
  float:left;
  line-height:24px;
  margin-right:5px;}

.image-cropper-bg{background:rgba(0,0,0,0.3);
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:800px;
  display:none;
  z-index:99999;}

.image-cropper-wrap{background:#fff;
  overflow:hidden;
  padding:20px 10px;
  position: fixed;
  height: 320px;
  top: 50%;
  margin-top: -220px;
  width: 100%;}

.remodal-close{width:35px;
  height:35px;
  display: block;
  position:absolute;}

.remodal-close:before{font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 32px;
  line-height: 35px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 35px;
  content: "\00d7";
  text-align: center;}

.img-sel-box{position: relative;
  margin-top: 8px;
}

.img-sel-box .right{   width:200px;
  height:200px;
  border:solid #999 1px;
  overflow: hidden;
  background-size: cover;
  margin:0 auto;
  margin-bottom:10px;}

.img-sel-box a{font-size:90px;
  text-align: center;
  line-height:200px;
  text-decoration: none;
  color:#ccc;
  width: 200px;
  display: block;}